Silicon Labs /EFM32PG22C200F64IM32 /CRYPTOACC_NS_RNGCTRL /RNGCTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as RNGCTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (DISABLED)ENABLE 0 (NOISE)TESTEN 0 (NORMAL)CONDBYPASS 0 (REPCOUNTIEN)REPCOUNTIEN 0 (APT64IEN)APT64IEN 0 (APT4096IEN)APT4096IEN 0 (FULLIEN)FULLIEN 0 (NORMAL)SOFTRESET 0 (PREIEN)PREIEN 0 (ALMIEN)ALMIEN 0 (NORMAL)FORCERUN 0 (NORMAL)BYPNIST 0 (NORMAL)BYPAIS31 0 (BEFORE)HEALTHTESTSEL 0 (BEFORE)AIS31TESTSEL 0NB128BITBLOCKS 0 (FIFOWRSTARTUP)FIFOWRSTARTUP

TESTEN=NOISE, BYPAIS31=NORMAL, BYPNIST=NORMAL, HEALTHTESTSEL=BEFORE, AIS31TESTSEL=BEFORE, CONDBYPASS=NORMAL, FORCERUN=NORMAL, SOFTRESET=NORMAL, ENABLE=DISABLED

Description

No Description

Fields

ENABLE

TRNG Module Enable

0 (DISABLED): Module disabled

1 (ENABLED): Module enabled

TESTEN

Test Enable

0 (NOISE): Non-determinsitc random number generation

1 (TESTDATA): Pseudo-random number generation

CONDBYPASS

Conditioning Bypass

0 (NORMAL): The conditionig function is used

1 (BYPASS): The conditioning function is bypassed

REPCOUNTIEN

IRQ enable for Repetition Count Test

APT64IEN

IRQ enable for APT64IF

APT4096IEN

IRQ enable for APT4096IF

FULLIEN

IRQ enable for FIFO full

SOFTRESET

Software Reset

0 (NORMAL): Module not in reset

1 (RESET): The continuous test, the conditioning function and the FIFO are reset

PREIEN

IRQ enable for AIS31 prelim. noise alarm

ALMIEN

IRQ enable for AIS31 noise alarm

FORCERUN

Oscillator Force Run

0 (NORMAL): Oscillators will shut down when FIFO is full

1 (RUN): Oscillators will continue to run even after FIFO is full

BYPNIST

NIST Start-up Test Bypass.

0 (NORMAL): NIST-800-90B startup test is applied. No data will be written to the FIFO until the test passes.

1 (BYPASS): NIST-800-90B startup test is bypassed.

BYPAIS31

AIS31 Start-up Test Bypass.

0 (NORMAL): AIS31 startup test is applied. No data will be written to the FIFO until the test passes.

1 (BYPASS): AIS31 startup test is bypassed.

HEALTHTESTSEL

Health test input select

0 (BEFORE): Before conditioning

1 (AFTER): After conditioning

AIS31TESTSEL

AIS31 test input select

0 (BEFORE): Before conditioning

1 (AFTER): After conditioning

NB128BITBLOCKS

Number of 128b blocks in AES-CBCMAC

FIFOWRSTARTUP

Fifo Write Start Up

Links

()